import { createApp } from 'vue'
import App from './App.vue'
import * as VueRouter from "vue-router"
import routes from './config/route'
import Vant, { Icon } from 'vant'
import 'vant/lib/index.css' // 全局引入要添加这个样式
import axios from 'axios'
import '../global.css'
import { Col, Row, Form, Field, CellGroup, Picker } from 'vant';

const app = createApp(App)
app.use(Col);
app.use(Row);
app.use(Icon)
app.use(Form);
app.use(Field);
app.use(CellGroup);
app.use(Vant)
app.use(Picker);
app.use(axios)
// app.use(Button)
// app.use(NavBar)
// app.use(Icon)
// app.use(Tabbar)
// app.use(TabbarItem)

// 3. 创建路由实例并传递 `routes` 配置
// 你可以在这里输入更多的配置，但我们在这里
// 暂时保持简单
const router = VueRouter.createRouter({
  // 4. 内部提供了 history 模式的实现。为了简单起见，我们在这里使用 hash 模式。
  history: VueRouter.createWebHistory(),
  routes, // `routes: routes` 的缩写
})


//确保 _use_ 路由实例使整个应用支持路由。
app.use(router)

app.mount('#app')

// 现在，应用已经启动了！